
class Borne
  
  def initialize(acces)
    @acces=acces
  end
  
  def delivrer_ticket(vehicule,client)
    place = @acces.affecter_place(vehicule,client) 
   if place != nil then    
      @acces.parking.nbDispo -= 1 if @acces.parking.nbDispo != 0
      #@acces.parking.afficher_panneau 
      str="Ticket n°#{place.ticket} delivré pour la place numero #{place.id} pour le vehicule #{vehicule.immat}" 
    else
      str="Désolé, le parking est complet"
    end
    return str
  end
  
  def reprendre_vehicule(ticket)    
     if ticket 
      if @acces.teleporteurs[0].occuper     
       if   @acces.teleporteurs[1].recuperer_vehicule(ticket)
          return "Place Liberée pour le ticket #{ticket}"
        end    
      else
        if @acces.teleporteurs[0].recuperer_vehicule(ticket)
          return "Place Liberée pour le ticket #{ticket}"
        end 
      end
     end
    return nil   
  end

end